import { UseDispatch, useDispatch, useSelector } from "react-redux";
import type { AppDispatch, RootState } from "./store";

export type DISPATCH_TYPE = typeof useAppDispatch;

// Use throughout your app instead of plain `useDispatch` and `useSelector`
export const useAppDispatch = useDispatch.withTypes<AppDispatch>();
export const useAppSelector = useSelector.withTypes<RootState>();

// export const useSongDispatch = useDispatch<>();
